doublex001
|
cbf38e7745
|
feat: 法律服务付费闭环、会员权益兑现与岗位评价发布(2026-09-10)
按提交纪律精确分阶段 git add(未用 -A / 未用 git rm),tsc --noEmit 0 错误、
eslint .(全量)0 警告。
| 模块 | 主要文件 | 变更要点 | 状态 |
|---|---|---|---|
| 付费支付闭环 | legal/checkout.tsx(新)、useLegalMembership.ts(新)、legal.tsx、upgrade.tsx | 选套餐→结算→选支付方式→模拟支付→会员激活并 AsyncStorage 持久化;套餐卡可点击、返回时 focus 刷新 | 完成·真实SDK仅换 api 函数体 |
| 会员权益兑现 | legal/service.tsx(新)、useLegalServiceRequests.ts(新)、legal.tsx | 修复「付了钱却拿不到服务」:未开通引导开通,已开通进入使用页提交申请并留痕 | 完成 |
| 岗位评价发布 | jobs/[id].tsx、useJobDetail.ts、api.ts | 修复「评价生态却发不出评价」:新增 createJobReview,发布后置顶并持久化 | 完成 |
| 类型与导出 | types/legal.ts、types/index.ts、api/index.ts、hooks/index.ts | 新增订单/会员态/服务申请类型与对应函数、hook 导出 | 完成 |
| 文档 | 项目开发状态.md | 同步三批功能状态与审计结论 | 完成 |
注:mock 阶段持久化统一走 src/lib/storage.ts(AsyncStorage,youzhi: 前缀),
storage 为唯一真相源,真实后端就绪后仅替换 api.ts 对应函数体。
|
2 months ago |
doublex001
|
6637c0ef8c
|
fix(ui): 清理页面空交互,接真实逻辑与 Alert 兜底
- settings.tsx:退出登录按钮接 useAuth().logout() + 确认弹窗 + 跳登录页(修复登出失效)
- jobs/[id].tsx:「加入对比」接真实路由 /jobs/compare;分享/评分说明/发布评论接 Alert 兜底
- profile.tsx:「编辑」与偏好行接真实路由 /job-preference;「评分申诉」Alert 兜底
- chat/[id].tsx:面试/薪资卡片动作与输入框图标、加号按钮接 Alert 兜底
- job-management.tsx:筛选/排序/编辑/刷新/下架接 Alert 兜底
- login.tsx:微信/Apple 第三方登录占位接 Alert 兜底
- personal-data-export.tsx:导出下载与查看更多接 Alert 兜底
- salary-calculator.tsx:历史记录/城市选择/保存接 Alert 兜底
- settings/privacy.tsx:查看隐私报告接 Alert 兜底
- settings/account-cancel.tsx:注销前待办「去处理」接 Alert 兜底
(跳过 jobs.tsx 弹层内 filterPanel 空 onPress:属故意吸收点击防关闭弹窗)
|
2 months ago |
doublex001
|
3d808b3aab
|
chore: 清理调试日志并提取霍兰德硬编码色
- 中和 app/ 下 52 处 console.* 调试日志(占位 onPress 改为 () => {},独立语句移除)
- 霍兰德 E 型 #FFB347 三处复用 colors.compareOrange,消除硬编码十六进制
- 修复移除日志后产生的未使用变量(result/url)
|
2 months ago |
doublex001
|
a6301a8570
|
feat: 新增岗位详情页,重构个人中心与底部导航
- 岗位详情:新增 JobDetail/JobOverallScore/SalaryData/EmployeeReview 等类型、fetchJobDetail 等接口、useJobDetail Hook,新增 app/jobs/[id].tsx 页面(含 SVG 雷达图、真实薪资区间、员工评价、评论输入),岗位列表卡片接入详情跳转
- 个人中心:重做我的页 UI,品牌蓝渐变头部、综合评分卡片、八大维度横向评分条、求职偏好、勋章横滑
- 导航栏:底部 Tab 改为悬浮毛玻璃胶囊,选中浅蓝高亮 + 图标弹跳动画,引入 expo-blur 依赖
|
2 months ago |